package com.sunwayworld.basemodule.rm.hospital.bean;

import com.sunwayworld.framework.data.annotation.Table;
import com.sunwayworld.framework.data.annotation.Transient;
import com.sunwayworld.framework.support.tree.bean.AbstractTreeNode;

/**
 * 接口参数
 * 
 * @author hul@sunwayworld.com
 * @date 2023-08-06
 */
@Table("T_LIMS_HOSPITAL_INTERFACE_PARAMS")
public class LimsHospitalInterfaceParamsTreeDTO extends AbstractTreeNode {

    @Transient
    private static final long serialVersionUID = -82566196618711243L;

    private String param;// 参数
    private String parentParam;// 父数据源参数
    private String type;// 类型
    private String value;// 值
    private String category;// 类别

    public LimsHospitalInterfaceParamsTreeDTO(LimsHospitalInterfaceParamsBean sourceTreeDTO) {
        this.param = sourceTreeDTO.getParam();
        this.parentParam = sourceTreeDTO.getParentParam();
        this.type = sourceTreeDTO.getType();
        this.value = sourceTreeDTO.getValue();
        this.category = sourceTreeDTO.getCategory();
    }

    public String getParam() {
        return param;
    }

    public void setParam(String param) {
        this.param = param;
    }

    public String getParentParam() {
        return parentParam;
    }

    public void setParentParam(String parentParam) {
        this.parentParam = parentParam;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getValue() {
        return value;
    }

    public void setValue(String value) {
        this.value = value;
    }

    public String getCategory() {
        return category;
    }

    public void setCategory(String category) {
        this.category = category;
    }

}
